/*
 * @(#)PersistenceSet.java 1.0.0 2011/06/27
 *
 * Copyright 2011 Ice Spring All rights reserved.
 * Mrogrape/Javaliang.com PROPRIETARY.
 */
package com.mrogrape.util;


/**
 * 此接口是AttributeSet接口的扩展，标志一个可持久化的属性集。
 * 
 * @author Ice Spring
 *
 * @param <K> 属性键的类型
 * @param <V> 属性值的类型
 */
public interface PersistenceSet<K, V> extends AttributeSet<K, V>{

	/**
	 * 保存属性集
	 * 
	 * @return 保存是否成功
	 */
	public boolean save();

	/**
	 * 保存属性集并更新或添加注释。
	 * 
	 * @param comments 注释。
	 * @return 是否成功保存。
	 */
	public boolean save(String comments);
}
